package com.secsys.model;

import java.util.HashSet;
import java.util.Set;

/**
 * TbBbsSubscribe entity. @author MyEclipse Persistence Tools
 */

public class TbBbsSubscribe implements java.io.Serializable {

	// Fields

	private Integer id;
	private Integer stockFlag;
	private Integer peFlag;
	private Integer financeFlag;
	private Integer priceFlag;
	private Integer techIndtFlag;
	private Integer techLineFlag;
	private Integer techWaveFlag;
	private Integer basicValuesFlag;
	private Integer basicCompanyFlag;
	private Integer basicMacroFlag;
	private Integer basicResearchFlag;
	private Integer booksFlag;
	private Integer ssmRookieFlag;
	private Integer ssmComplaintFlag;
	private Set tbScyEmails = new HashSet(0);

	// Constructors

	/** default constructor */
	public TbBbsSubscribe() {
	}

	/** minimal constructor */
	public TbBbsSubscribe(Integer stockFlag, Integer peFlag,
			Integer financeFlag, Integer priceFlag, Integer techIndtFlag,
			Integer techLineFlag, Integer techWaveFlag,
			Integer basicValuesFlag, Integer basicCompanyFlag,
			Integer basicMacroFlag, Integer basicResearchFlag,
			Integer booksFlag, Integer ssmRookieFlag, Integer ssmComplaintFlag) {
		this.stockFlag = stockFlag;
		this.peFlag = peFlag;
		this.financeFlag = financeFlag;
		this.priceFlag = priceFlag;
		this.techIndtFlag = techIndtFlag;
		this.techLineFlag = techLineFlag;
		this.techWaveFlag = techWaveFlag;
		this.basicValuesFlag = basicValuesFlag;
		this.basicCompanyFlag = basicCompanyFlag;
		this.basicMacroFlag = basicMacroFlag;
		this.basicResearchFlag = basicResearchFlag;
		this.booksFlag = booksFlag;
		this.ssmRookieFlag = ssmRookieFlag;
		this.ssmComplaintFlag = ssmComplaintFlag;
	}

	/** full constructor */
	public TbBbsSubscribe(Integer stockFlag, Integer peFlag,
			Integer financeFlag, Integer priceFlag, Integer techIndtFlag,
			Integer techLineFlag, Integer techWaveFlag,
			Integer basicValuesFlag, Integer basicCompanyFlag,
			Integer basicMacroFlag, Integer basicResearchFlag,
			Integer booksFlag, Integer ssmRookieFlag, Integer ssmComplaintFlag,
			Set tbScyEmails) {
		this.stockFlag = stockFlag;
		this.peFlag = peFlag;
		this.financeFlag = financeFlag;
		this.priceFlag = priceFlag;
		this.techIndtFlag = techIndtFlag;
		this.techLineFlag = techLineFlag;
		this.techWaveFlag = techWaveFlag;
		this.basicValuesFlag = basicValuesFlag;
		this.basicCompanyFlag = basicCompanyFlag;
		this.basicMacroFlag = basicMacroFlag;
		this.basicResearchFlag = basicResearchFlag;
		this.booksFlag = booksFlag;
		this.ssmRookieFlag = ssmRookieFlag;
		this.ssmComplaintFlag = ssmComplaintFlag;
		this.tbScyEmails = tbScyEmails;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getStockFlag() {
		return this.stockFlag;
	}

	public void setStockFlag(Integer stockFlag) {
		this.stockFlag = stockFlag;
	}

	public Integer getPeFlag() {
		return this.peFlag;
	}

	public void setPeFlag(Integer peFlag) {
		this.peFlag = peFlag;
	}

	public Integer getFinanceFlag() {
		return this.financeFlag;
	}

	public void setFinanceFlag(Integer financeFlag) {
		this.financeFlag = financeFlag;
	}

	public Integer getPriceFlag() {
		return this.priceFlag;
	}

	public void setPriceFlag(Integer priceFlag) {
		this.priceFlag = priceFlag;
	}

	public Integer getTechIndtFlag() {
		return this.techIndtFlag;
	}

	public void setTechIndtFlag(Integer techIndtFlag) {
		this.techIndtFlag = techIndtFlag;
	}

	public Integer getTechLineFlag() {
		return this.techLineFlag;
	}

	public void setTechLineFlag(Integer techLineFlag) {
		this.techLineFlag = techLineFlag;
	}

	public Integer getTechWaveFlag() {
		return this.techWaveFlag;
	}

	public void setTechWaveFlag(Integer techWaveFlag) {
		this.techWaveFlag = techWaveFlag;
	}

	public Integer getBasicValuesFlag() {
		return this.basicValuesFlag;
	}

	public void setBasicValuesFlag(Integer basicValuesFlag) {
		this.basicValuesFlag = basicValuesFlag;
	}

	public Integer getBasicCompanyFlag() {
		return this.basicCompanyFlag;
	}

	public void setBasicCompanyFlag(Integer basicCompanyFlag) {
		this.basicCompanyFlag = basicCompanyFlag;
	}

	public Integer getBasicMacroFlag() {
		return this.basicMacroFlag;
	}

	public void setBasicMacroFlag(Integer basicMacroFlag) {
		this.basicMacroFlag = basicMacroFlag;
	}

	public Integer getBasicResearchFlag() {
		return this.basicResearchFlag;
	}

	public void setBasicResearchFlag(Integer basicResearchFlag) {
		this.basicResearchFlag = basicResearchFlag;
	}

	public Integer getBooksFlag() {
		return this.booksFlag;
	}

	public void setBooksFlag(Integer booksFlag) {
		this.booksFlag = booksFlag;
	}

	public Integer getSsmRookieFlag() {
		return this.ssmRookieFlag;
	}

	public void setSsmRookieFlag(Integer ssmRookieFlag) {
		this.ssmRookieFlag = ssmRookieFlag;
	}

	public Integer getSsmComplaintFlag() {
		return this.ssmComplaintFlag;
	}

	public void setSsmComplaintFlag(Integer ssmComplaintFlag) {
		this.ssmComplaintFlag = ssmComplaintFlag;
	}

	public Set getTbScyEmails() {
		return this.tbScyEmails;
	}

	public void setTbScyEmails(Set tbScyEmails) {
		this.tbScyEmails = tbScyEmails;
	}

}